function BizkitContext(dice1, dice2)
{
  this.d1         = dice1;
  this.d2         = dice2;
  this.res        = dice1 + dice2;
}
;

BizkitContext.prototype.setDices = function(d1, d2)
{
  this.d1         = d1;
  this.d2         = d2;
  this.res        = d1 + d2;
};
BizkitContext.prototype.isBizkit = function()
{
  return this.res == 7;
};

BizkitContext.prototype.is51 = function()
{
  if (5 == this.d1 && 1 == this.d2)
    return true;
  if (5 == this.d2 && 1 == this.d1)
    return true;
  return false;
};

BizkitContext.prototype.isDouble = function()
{
  if (this.d1 == this.d2)
  {
    if (2 == this.d1 ||
        3 == this.d1 ||
        4 == this.d1 ||
        5 == this.d1)
    return true;
  }
  else
    return false;
};

BizkitContext.prototype.isPerave = function()
{
  return this.d1 == this.d2 ? 1 == this.d1 : false;
};

BizkitContext.prototype.isNewRule = function()
{
  return this.d1 == this.d2 ? 6 == this.d1 : false;
};

BizkitContext.prototype.isPrevDrinks = function()
{
  return 9 == this.res;
};

BizkitContext.prototype.isDrinks = function()
{
  return 10 == this.res;
};

BizkitContext.prototype.isNextDrinks = function()
{
  return 11 == this.res;
};
